package hcn.protocol.registration.xml.resp;

import javax.xml.bind.annotation.*;
import java.util.List;

/**
 * @Author: lanyu
 * @Description:
 * @Date: create in 2023/2/23 15:53
 */
@XmlRootElement(name = "Data")
public class ExamQueryQueueXmlResponse {

    private List<ExamQueryQueue> examQueryQueueList;

    @XmlElementWrapper(name = "Datalists")
    @XmlElement(name = "Datalist")
    public List<ExamQueryQueue> getExamQueryQueueList() {
        return examQueryQueueList;
    }

    public void setExamQueryQueueList(List<ExamQueryQueue> examQueryQueueList) {
        this.examQueryQueueList = examQueryQueueList;
    }

    @XmlRootElement(name = "Datalist")
    @XmlAccessorType(XmlAccessType.FIELD)
    public static class ExamQueryQueue {
        private String VisitOrganization;
        private String VisitOrganizationName;
        private String AppointsNo;
        private String QueueNo;
        private String QueueCallNo;
        private Integer TotalCount;
        private Integer RemainCount;

        public String getVisitOrganization() {
            return VisitOrganization;
        }

        public void setVisitOrganization(String visitOrganization) {
            VisitOrganization = visitOrganization;
        }

        public String getVisitOrganizationName() {
            return VisitOrganizationName;
        }

        public void setVisitOrganizationName(String visitOrganizationName) {
            VisitOrganizationName = visitOrganizationName;
        }

        public String getAppointsNo() {
            return AppointsNo;
        }

        public void setAppointsNo(String appointsNo) {
            AppointsNo = appointsNo;
        }

        public String getQueueNo() {
            return QueueNo;
        }

        public void setQueueNo(String queueNo) {
            QueueNo = queueNo;
        }

        public String getQueueCallNo() {
            return QueueCallNo;
        }

        public void setQueueCallNo(String queueCallNo) {
            QueueCallNo = queueCallNo;
        }

        public Integer getTotalCount() {
            return TotalCount;
        }

        public void setTotalCount(Integer totalCount) {
            TotalCount = totalCount;
        }

        public Integer getRemainCount() {
            return RemainCount;
        }

        public void setRemainCount(Integer remainCount) {
            RemainCount = remainCount;
        }
    }
}
